home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / crwdemo / server.frm < prev    next >
Text File  |  1995-12-05  |  7KB  |  277 lines

  1. VERSION 2.00
  2. Begin Form SetLogon 
  3.    BackColor       =   &H00C0C0C0&
  4.    Caption         =   "SQL Server"
  5.    ClientHeight    =   4065
  6.    ClientLeft      =   3060
  7.    ClientTop       =   3105
  8.    ClientWidth     =   5835
  9.    Height          =   4755
  10.    Left            =   3000
  11.    LinkTopic       =   "Form1"
  12.    ScaleHeight     =   4065
  13.    ScaleWidth      =   5835
  14.    Top             =   2475
  15.    Width           =   5955
  16.    Begin SSPanel Statusbar 
  17.       Alignment       =   1  'Left Justify - MIDDLE
  18.       BorderWidth     =   1
  19.       FontBold        =   0   'False
  20.       FontItalic      =   0   'False
  21.       FontName        =   "MS Sans Serif"
  22.       FontSize        =   8.25
  23.       FontStrikethru  =   0   'False
  24.       FontUnderline   =   0   'False
  25.       Height          =   375
  26.       Left            =   0
  27.       TabIndex        =   12
  28.       Top             =   3720
  29.       Width           =   6855
  30.    End
  31.    Begin CommandButton Command4 
  32.       Caption         =   "Clear Settings"
  33.       Height          =   375
  34.       Left            =   3330
  35.       TabIndex        =   11
  36.       Top             =   1260
  37.       Width           =   1575
  38.    End
  39.    Begin CommandButton Command3 
  40.       Caption         =   "Get Info"
  41.       Height          =   375
  42.       Left            =   3330
  43.       TabIndex        =   10
  44.       Top             =   360
  45.       Width           =   1575
  46.    End
  47.    Begin TextBox Text4 
  48.       Height          =   375
  49.       Left            =   240
  50.       PasswordChar    =   "*"
  51.       TabIndex        =   8
  52.       Top             =   2520
  53.       Width           =   2175
  54.    End
  55.    Begin TextBox Text3 
  56.       Height          =   375
  57.       Left            =   240
  58.       TabIndex        =   4
  59.       Top             =   1800
  60.       Width           =   2175
  61.    End
  62.    Begin TextBox Text2 
  63.       Height          =   375
  64.       Left            =   240
  65.       TabIndex        =   3
  66.       Top             =   1080
  67.       Width           =   2175
  68.    End
  69.    Begin TextBox Text1 
  70.       Height          =   375
  71.       Left            =   240
  72.       TabIndex        =   2
  73.       Top             =   360
  74.       Width           =   2175
  75.    End
  76.    Begin CommandButton Command2 
  77.       Caption         =   "Set Info"
  78.       Height          =   375
  79.       Left            =   3330
  80.       TabIndex        =   1
  81.       Top             =   810
  82.       Width           =   1575
  83.    End
  84.    Begin CommandButton Command1 
  85.       Caption         =   "Close"
  86.       Height          =   375
  87.       Left            =   3330
  88.       TabIndex        =   0
  89.       Top             =   2475
  90.       Width           =   1575
  91.    End
  92.    Begin Label Label4 
  93.       BackColor       =   &H00C0C0C0&
  94.       Caption         =   "Password"
  95.       ForeColor       =   &H00000000&
  96.       Height          =   255
  97.       Left            =   240
  98.       MousePointer    =   11  'Hourglass
  99.       TabIndex        =   9
  100.       Top             =   2280
  101.       Width           =   1455
  102.    End
  103.    Begin Label Label3 
  104.       BackColor       =   &H00C0C0C0&
  105.       Caption         =   "User ID"
  106.       Height          =   255
  107.       Left            =   240
  108.       TabIndex        =   7
  109.       Top             =   1560
  110.       Width           =   1695
  111.    End
  112.    Begin Label Label2 
  113.       BackColor       =   &H00C0C0C0&
  114.       Caption         =   "Database Name"
  115.       Height          =   255
  116.       Left            =   240
  117.       TabIndex        =   6
  118.       Top             =   840
  119.       Width           =   1695
  120.    End
  121.    Begin Label Label1 
  122.       BackColor       =   &H00C0C0C0&
  123.       Caption         =   "Server Name"
  124.       Height          =   255
  125.       Left            =   240
  126.       TabIndex        =   5
  127.       Top             =   120
  128.       Width           =   1695
  129.    End
  130.    Begin Menu MenuFileSQLLogon 
  131.       Caption         =   "&File"
  132.       Begin Menu MenuFileExit 
  133.          Caption         =   "&Exit"
  134.       End
  135.    End
  136. End
  137. Dim DLLName As String
  138.  
  139. Sub Command1_Click ()
  140.  Unload Me
  141.  
  142. End Sub
  143.  
  144. Sub Command2_Click ()
  145.     If JobNum = 0 Then
  146.         MsgBox "No job open."
  147.         Exit Sub
  148.     End If
  149.  
  150.     Dim logonInfo As PELogonInfo
  151.     logonInfo.StructSize = Len(logonInfo)
  152.  
  153.     logonInfo.ServerName = Text1.Text + Chr$(0)
  154.     logonInfo.DatabaseName = Text2.Text + Chr$(0)
  155.     logonInfo.UserID = Text3.Text + Chr$(0)
  156.     logonInfo.Password = Text4.Text + Chr$(0)
  157.  
  158.     If PESetNthTableLogonInfo(JobNum, 0, logonInfo, 1) = 1 Then
  159.         Statusbar.Caption = "Logon Info has been Set."
  160.     Else
  161.       RCode = GetErrorString(JobNum)
  162.       MsgBox "PESetNthTableLogonInfo Error #: " + Str(ErrorCode) + " - " + RCode
  163.     End If
  164. End Sub
  165.  
  166. Sub Command3_Click ()
  167.     If JobNum = 0 Then
  168.         MsgBox "No job open."
  169.         Exit Sub
  170.     End If
  171.     Dim logonInfo As PELogonInfo
  172.     logonInfo.StructSize = Len(logonInfo)
  173.     logonInfo.ServerName = Chr$(0)
  174.     logonInfo.DatabaseName = Chr$(0)
  175.     logonInfo.UserID = Chr$(0)
  176.     logonInfo.Password = Chr$(0)
  177.  
  178.     If PEGetNthTableLogonInfo(JobNum, 0, logonInfo) = 1 Then
  179.         Text1.Text = logonInfo.ServerName
  180.         Text2.Text = logonInfo.DatabaseName
  181.         Text3.Text = logonInfo.UserID
  182.         Statusbar.Caption = "Logon info has returned."
  183.  
  184.     Else
  185.       RCode = GetErrorString(JobNum)
  186.       MsgBox "PEGetNthTableLogonInfo Error #: " + Str(ErrorCode) + " - " + RCode
  187.        
  188.     End If
  189.     
  190.     
  191. End Sub
  192.  
  193. Sub Command4_Click ()
  194.   Text1.Text = " "
  195.   Text2.Text = " "
  196.   Text3.Text = " "
  197. End Sub
  198.  
  199. Sub Command5_Click ()
  200. Dim locInfo As PETableLocation
  201.     locInfo.Location = Chr$(0)
  202.     locInfo.StructSize = Len(locInfo)
  203.  
  204.     If PEGetNthTableLocation(JobNum, tableN, locInfo) = 1 Then
  205.         'Text5.Text = locInfo.Location
  206.     Else
  207.       RCode = GetErrorString(JobNum)
  208.       MsgBox "PEGetNthTableLocation Error #: " + Str(ErrorCode) + " - " + RCode
  209.        
  210.       Exit Sub
  211.     End If
  212. End Sub
  213.  
  214. Sub Command6_Click ()
  215.     Dim locInfo As PETableLocation
  216.     locInfo.StructSize = Len(locInfo)
  217.  
  218.     'locInfo.Location = Text5.Text + Chr$(0)
  219.  
  220.     If PESetNthTableLocation(JobNum, tableN, locInfo) = 1 Then
  221.         MsgBox "Location info set."
  222.     Else
  223.       RCode = GetErrorString(JobNum)
  224.       MsgBox "PESetNthTableLocation Error #: " + Str(ErrorCode) + " - " + RCode
  225.         
  226.       Exit Sub
  227.     End If
  228.  
  229. End Sub
  230.  
  231. Sub Command7_Click ()
  232.    Dim nTables As Integer
  233.  
  234.    nTables = PEGetNTables(JobNum)
  235.  
  236.    If (tableN < nTables - 1) Then
  237.       tableN = tableN + 1
  238.    End If
  239.  
  240. End Sub
  241.  
  242. Sub Command8_Click ()
  243.    Dim nTables As Integer
  244.  
  245.    If (tableN > 0) Then
  246.       tableN = tableN - 1
  247.    End If
  248.  
  249. End Sub
  250.  
  251. Sub Form_Load ()
  252.    Statusbar.Caption = "Ready"
  253.    tableN = 0
  254. End Sub
  255.  
  256. Sub MenuConnectivityDLL_Click ()
  257.  MsgBox DLLName
  258. End Sub
  259.  
  260. Sub MenuConnectivityDLLtype_Click ()
  261.  
  262.   If DLLName = "PDSODBC.DLL" Or DLLName = "pdsodbc.dll" Then
  263.    MsgBox "Connection via ODBC."
  264.   Else
  265.    MsgBox "Connection via Q+E Lib."
  266.   End If
  267. End Sub
  268.  
  269. Sub MenuExitSQLLogon_Click ()
  270.    Unload Me
  271. End Sub
  272.  
  273. Sub MenuFileExit_Click ()
  274.  Unload Me
  275. End Sub
  276.  
  277.